import {request} from "@/utils/request.js"

//登录
export function apiLogin(data={}){
	return request({
		url: "/auth/mobile/login",
		method: "POST",
		data
	})
}
//注册
export function apiRegister(data={}){
	return request({
		url: "/user/signup",
		method: "POST",
		data
	})
}

//轮播图
export function apiGetBanner(){
	return request({
		url:"/home/banner"		
	})	
}

//每日推荐
export function apiGetDayRandom(){
	return request({
		url:"/home/novelRecommend",
	})
}

//公告
export function apiGetNotice(){
	return request({
		url:"/home/notice",
	})
}

//专题精选，还有小说主题分类模块调用
// 修改:把data去掉可以自己规划传几个参数不用select来管理
export function apiGetClassify(data={}){
	return request({
		url:"/home/tags",
		data
	})
}

//展示每个类型的所有小说，传回的参数有页数，每页多少个
export function apiGetClassList(data={}){
	return request({
		url:"/novel/belongTag",
		data
	})
}

//用户个人信息
export function apiUserInfo(){
	return request({
		url:"/user/personalInfo"
	})
}

//搜索
export function apiSearchData(data={}){
	return request({
		url:"/novel/search",
		method: "POST",
		data
	})
}

//展示小说页面
export function apiGetBookInfo(data={}){
	return request({
		url:"/novel/detail",
		data
	})
}

//浏览小说
export function apiGetChapterRead(data={}){
	return request({
		url:"/reading/chapterContent",
		data
	})
}

//浏览小说所有章节
export function apiGetBookAllChapter(data={}){
	return request({
		url: "/reading/chapterList",
		data
	})
}

//浏览自己的收藏
export function apiGetCollection(){
	return request({
		url: "/novel/bookmarkList"
	})
}

//保存书籍到自己的收藏
export function apiInsertCollection(data={}){
	return request({
		url: "/novel/bookmark",
		data
	})
}

//删除书籍在自己的收藏
export function apiDeleteCollection(data={}){
	return request({
		url: "/novel/bookmarkCancel",
		data
	})
}

//获取邮箱验证码
export function apiGetEmailCode(data={}){
	return request({
		url: "/user/sendValidateCode",
		data
	})
}

//点赞书籍
export function apiInsertLike(data={}){
	return request({
		url: "/novel/like",
		data
	})
}

//删除点赞书籍
export function apiDeleteLike(data={}){
	return request({
		url: "/novel/likeCancel",
		data
	})
}